home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_122.txt < prev    next >
Text File  |  1991-04-25  |  52KB  |  951 lines

  1. # near model CODE resource
  2. # jump table entries: 12480-12490 (11 of them)
  3. export_1560:
  4. 00000000  4E56 FE94                link       A6, -0x016C
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  1A2E 0013                move.b     D5, [A6 + 0x13]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  7000                     moveq.l    D0, 0x00
  9. 00000012  2640                     movea.l    A3, D0
  10. 00000014  7E00                     moveq.l    D7, 0x00
  11. label00000016:
  12. 00000016  3D47 FFAE                move.w     [A6 - 0x52], D7
  13. 0000001A  41EE FE94                lea.l      A0, [A6 - 0x16C]
  14. 0000001E  4210                     clr.b      [A0]
  15. 00000020  41EE FE94                lea.l      A0, [A6 - 0x16C]
  16. 00000024  2D48 FFA6                move.l     [A6 - 0x5A], A0
  17. 00000028  2D6E 000C FFC8           move.l     [A6 - 0x38], [A6 + 0xC]
  18. 0000002E  486E FF94                pea.l      [A6 - 0x6C]
  19. 00000032  2F0C                     move.l     -[A7], A4
  20. 00000034  4EBA 01E2                jsr        [PC + 0x1E2 /* 00000218 */]
  21. 00000038  3800                     move.w     D4, D0
  22. 0000003A  508F                     addq.l     A7, 8
  23. 0000003C  6658                     bne        +0x5A /* 00000096 */
  24. 0000003E  2C2E FFF8                move.l     D6, [A6 - 0x8]
  25. 00000042  4A05                     tst.b      D5
  26. 00000044  6614                     bne        +0x16 /* 0000005A */
  27. 00000046  2F06                     move.l     -[A7], D6
  28. 00000048  486E FE94                pea.l      [A6 - 0x16C]
  29. 0000004C  2F0C                     move.l     -[A7], A4
  30. 0000004E  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  31. 00000052  4A40                     tst.w      D0
  32. 00000054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33. 00000058  6638                     bne        +0x3A /* 00000092 */
  34. label0000005A:
  35. 0000005A  2F06                     move.l     -[A7], D6
  36. 0000005C  486E FE94                pea.l      [A6 - 0x16C]
  37. 00000060  2F0C                     move.l     -[A7], A4
  38. 00000062  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  39. 00000066  2640                     movea.l    A3, D0
  40. 00000068  4A05                     tst.b      D5
  41. 0000006A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  42. 0000006E  661E                     bne        +0x20 /* 0000008E */
  43. 00000070  200B                     move.l     D0, A3
  44. 00000072  671A                     beq        +0x1C /* 0000008E */
  45. 00000074  4878 4362                push.l     0x4362 /* 'Cb' */
  46. 00000078  2F0B                     move.l     -[A7], A3
  47. 0000007A  2053                     movea.l    A0, [A3]
  48. 0000007C  2050                     movea.l    A0, [A0]
  49. 0000007E  2268 000C                movea.l    A1, [A0 + 0xC]
  50. 00000082  4E91                     jsr        [A1]
  51. 00000084  4A00                     tst.b      D0
  52. 00000086  508F                     addq.l     A7, 8
  53. 00000088  6604                     bne        +0x6 /* 0000008E */
  54. 0000008A  7000                     moveq.l    D0, 0x00
  55. 0000008C  2640                     movea.l    A3, D0
  56. label0000008E:
  57. 0000008E  200B                     move.l     D0, A3
  58. 00000090  6604                     bne        +0x6 /* 00000096 */
  59. label00000092:
  60. 00000092  5287                     addq.l     D7, 1
  61. 00000094  6080                     bra        -0x7E /* 00000016 */
  62. label00000096:
  63. 00000096  200B                     move.l     D0, A3
  64. 00000098  4CEE 18F0 FE7C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x184]
  65. 0000009E  4E5E                     unlink     A6
  66. 000000A0  4E75                     rts
  67. export_1561:
  68. 000000A2  4E56 FFBC                link       A6, -0x0044
  69. 000000A6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  70. 000000AA  382E 0016                move.w     D4, [A6 + 0x16]
  71. 000000AE  3C2E 001A                move.w     D6, [A6 + 0x1A]
  72. 000000B2  286E 0008                movea.l    A4, [A6 + 0x8]
  73. 000000B6  2054                     movea.l    A0, [A4]
  74. 000000B8  7000                     moveq.l    D0, 0x00
  75. 000000BA  1028 0129                move.b     D0, [A0 + 0x129]
  76. 000000BE  4A80                     tst.l      D0
  77. 000000C0  670C                     beq        +0xE /* 000000CE */
  78. 000000C2  7000                     moveq.l    D0, 0x00
  79. 000000C4  1028 0129                move.b     D0, [A0 + 0x129]
  80. 000000C8  0C40 0003                cmpi.w     D0, 0x3
  81. 000000CC  6606                     bne        +0x8 /* 000000D4 */
  82. label000000CE:
  83. 000000CE  7000                     moveq.l    D0, 0x00
  84. 000000D0  6000 00C4                bra        +0xC6 /* 00000196 */
  85. label000000D4:
  86. 000000D4  4A44                     tst.w      D4
  87. 000000D6  6608                     bne        +0xA /* 000000E0 */
  88. 000000D8  3E3C 0080                move.w     D7, 0x80
  89. 000000DC  7A01                     moveq.l    D5, 0x01
  90. 000000DE  6012                     bra        +0x14 /* 000000F2 */
  91. label000000E0:
  92. 000000E0  0C44 0001                cmpi.w     D4, 0x1
  93. 000000E4  6606                     bne        +0x8 /* 000000EC */
  94. 000000E6  7E20                     moveq.l    D7, 0x20
  95. 000000E8  7A04                     moveq.l    D5, 0x04
  96. 000000EA  6006                     bra        +0x8 /* 000000F2 */
  97. label000000EC:
  98. 000000EC  7000                     moveq.l    D0, 0x00
  99. 000000EE  6000 00A6                bra        +0xA8 /* 00000196 */
  100. label000000F2:
  101. 000000F2  0C46 0001                cmpi.w     D6, 0x1
  102. 000000F6  6606                     bne        +0x8 /* 000000FE */
  103. 000000F8  48C7                     ext.l      D7
  104. 000000FA  DE87                     add.l      D7, D7
  105. 000000FC  6002                     bra        +0x4 /* 00000100 */
  106. label000000FE:
  107. 000000FE  CFC6                     muls.w     D7, D6
  108. label00000100:
  109. 00000100  3006                     move.w     D0, D6
  110. 00000102  48C0                     ext.l      D0
  111. 00000104  81FC 0004                divs.w     D0, 0x4
  112. 00000108  DA40                     add.w      D5, D0
  113. 0000010A  48C7                     ext.l      D7
  114. 0000010C  2F07                     move.l     -[A7], D7
  115. 0000010E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  116. 00000112  2D40 FFFC                move.l     [A6 - 0x4], D0
  117. 00000116  588F                     addq.l     A7, 4
  118. 00000118  6778                     beq        +0x7A /* 00000192 */
  119. 0000011A  426E FFDA                clr.w      [A6 - 0x26]
  120. 0000011E  422E FFEF                clr.b      [A6 - 0x11]
  121. 00000122  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  122. 00000128  2D6E 0010 FFF4           move.l     [A6 - 0xC], [A6 + 0x10]
  123. 0000012E  48C7                     ext.l      D7
  124. 00000130  2D47 FFE4                move.l     [A6 - 0x1C], D7
  125. 00000134  1D45 FFED                move.b     [A6 - 0x13], D5
  126. 00000138  206E FFFC                movea.l    A0, [A6 - 0x4]
  127. 0000013C  A029                     syscall    HLock
  128. 0000013E  206E FFFC                movea.l    A0, [A6 - 0x4]
  129. 00000142  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  130. 00000146  486E FFC0                pea.l      [A6 - 0x40]
  131. 0000014A  2F0C                     move.l     -[A7], A4
  132. 0000014C  4EBA 01F4                jsr        [PC + 0x1F4 /* 00000342 */]
  133. 00000150  3A00                     move.w     D5, D0
  134. 00000152  206E FFFC                movea.l    A0, [A6 - 0x4]
  135. 00000156  A02A                     syscall    HUnlock
  136. 00000158  4A45                     tst.w      D5
  137. 0000015A  508F                     addq.l     A7, 8
  138. 0000015C  670E                     beq        +0x10 /* 0000016C */
  139. 0000015E  206E FFFC                movea.l    A0, [A6 - 0x4]
  140. 00000162  A023                     syscall    DisposHandle/DisposeHandle
  141. 00000164  7000                     moveq.l    D0, 0x00
  142. 00000166  2D40 FFFC                move.l     [A6 - 0x4], D0
  143. 0000016A  6026                     bra        +0x28 /* 00000192 */
  144. label0000016C:
  145. 0000016C  4A44                     tst.w      D4
  146. 0000016E  6622                     bne        +0x24 /* 00000192 */
  147. 00000170  0C46 0001                cmpi.w     D6, 0x1
  148. 00000174  661C                     bne        +0x1E /* 00000192 */
  149. 00000176  206E FFFC                movea.l    A0, [A6 - 0x4]
  150. 0000017A  2650                     movea.l    A3, [A0]
  151. 0000017C  284B